package hsb.ruoyi.common.annotation;

import javax.enterprise.util.Nonbinding;
import javax.interceptor.InterceptorBinding;
import java.lang.annotation.*;

/**
 * 数据权限过滤注解
 * 
 * @author ruoyi
 */


@Inherited
@Target({ElementType.TYPE, ElementType.METHOD})
@InterceptorBinding
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface DataScope
{
    /**
     * 部门表的别名
     */
    @Nonbinding
    String deptAlias() default "";

    /**
     * 用户表的别名
     */
    @Nonbinding
    String userAlias() default "";
}
